home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / sio_025.zip / SIO.TXT < prev    next >
Text File  |  1992-12-25  |  4KB  |  101 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.                            SIO.SYS and VSIO.SYS open beta.
  13.  
  14.                                   Copyright, 1992 By
  15.                                    Raymond L. Gwinn
  16.                                  12469 Cavalier Drive
  17.                               Woodbridge, Virginia 22192
  18.  
  19.           USE THIS SOFTWARE AT YOUR OWN RISK.
  20.  
  21.           SIO.SYS and  VSIO.SYS are functional, but  not exact, replacement
  22.           for OS2's COM.SYS and VCOM.SYS.  Documentation, beyond that given
  23.           here, is not available.
  24.  
  25.           A  supporting  FidoNet  echomail conference  called  SIO_BETA  is
  26.           available from Bob Juge at 1:106/2000.
  27.  
  28.           Messages/reports   from   program   authors   will   be   greatly
  29.           appreciated.   Messages  may  be sent  directly  to the  SIO/VSIO
  30.           author via CompuServe, 72570,157 (Ray Gwinn).   Messages may also
  31.           be  sent via FidoNet netmail, using host routing, to 1:265/104 or
  32.           directly  to  1:265/104 from  3:00am  to  6:00am  EST (8:00am  to
  33.           11:00am UTC).
  34.  
  35.           SIO.SYS and VSIO.SYS are intended  to be high performance  Serial
  36.           Input/Output  routines.   Some brain dead  software may  not work
  37.           with  these routines.  Also, some perfectly good software may not
  38.           work with these routines.  In any case, if you have programs that
  39.           do  not  work with  SIO/VSIO installed  let  me know  and, PLEASE
  40.           CONTACT THE AUTHOR of that software also.  Ask them to get a copy
  41.           of SIO/VSIO and report any errors they find.  It is not practical
  42.           for me to set  up and test  all communications programs that  are
  43.           being used by OS2 users.
  44.  
  45.           It is intended  that SIO.SYS  will accept the  same command  line
  46.           parameters that COM.SYS uses.  Unlike VCOM.SYS, VSIO.SYS requires
  47.           no  command   line  parameters.    VSIO   obtains  all  necessary
  48.           information from SIO.SYS.
  49.  
  50.           If you  are using a serial mouse, the mouse device driver must be
  51.           loaded before SIO/VSIO.
  52.  
  53.                                 NOTICE  NOTICE  NOTICE
  54.           OS2  seems to have a bad habit  of thinking com programs are IDLE
  55.           when they are not.   It is critical for  good operation of a  com
  56.           program that the  DOS settings of IDLE SENSITIVITY be  set to 100
  57.           and IDLE_SECONDS be set to 15 or more.
  58.  
  59.           There seems to be  some mis-behavied device drivers for  OS2.  If
  60.           you have  problems, try  making SIO/VSIO  the last statements  in
  61.           your CONFIG.SYS.
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.           Some (but not all) differences between COM.SYS and SIO.SYS are:
  70.  
  71.           1 - SIO.SYS  insists upon  using 16550A (or  up) fifos.   SIO.SYS
  72.           does not allow application programs to disable the fifos.
  73.  
  74.           2 - SIO.SYS will accept any number above 50 as a baud rate.
  75.  
  76.           3 -  The last decimal  digit of a  given baud rate  must be zero.
  77.           For example, 50, 110, and 115200 are valid while 75 and 134.5 are
  78.           not.  A baud rate  of 75 will be rounded to 80 and  134.5 will be
  79.           rounded to 130.
  80.  
  81.           4  - SIO.SYS  is considerably  faster than  COM.SYS.   Any timing
  82.           dependant software (intentional or unintentional) may croak.
  83.  
  84.           5 - Half duplex has not been tested and probably does not work.
  85.  
  86.           Some (but not all) differences between VCOM.SYS and VSIO.SYS are:
  87.  
  88.           1  - VSIO.SYS  creates  a virtual  16550A  instead of  a  virtual
  89.           8250/16450.
  90.  
  91.           2 - VSIO.SYS does not virtualize the loopback mode of the 16550A.
  92.  
  93.           3  - VSIO.SYS is considerably faster than VCOM.SYS.  Well written
  94.           DOS  programs  can  achieve  throughput far  in  excess  if  1000
  95.           characters per second.
  96.  
  97.           Sample CONFIG.SYS statements:
  98.  
  99.           DEVICE=C:\SIO.SYS (1,3F8,4) (COM2:19200,2F8,IRQ3)
  100.           DEVICE=C:\VSIO.SYS
  101.